pin cherry - German English Dictionary